\hypertarget{interface_c_g_upnp_av_controller}{\section{C\-G\-Upnp\-Av\-Controller Class Reference}
\label{interface_c_g_upnp_av_controller}\index{C\-G\-Upnp\-Av\-Controller@{C\-G\-Upnp\-Av\-Controller}}
}


{\ttfamily \#import $<$C\-G\-Upnp\-Av\-Controller.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
(N\-S\-Array $\ast$) -\/ \hyperlink{interface_c_g_upnp_av_controller_a0a95ffa139d9f2f2ee91a451ac33b24d}{servers}
\item 
\hypertarget{interface_c_g_upnp_av_controller_a932bd6cb8322430556e9cfa8be81116f}{(\hyperlink{interface_c_g_upnp_av_server}{C\-G\-Upnp\-Av\-Server} $\ast$) -\/ {\bfseries server\-For\-U\-D\-N\-:}}\label{interface_c_g_upnp_av_controller_a932bd6cb8322430556e9cfa8be81116f}

\item 
\hypertarget{interface_c_g_upnp_av_controller_abcf53e9e8fd4d4bc65e04e83733efe4a}{(\hyperlink{interface_c_g_upnp_av_server}{C\-G\-Upnp\-Av\-Server} $\ast$) -\/ {\bfseries server\-For\-Friendly\-Name\-:}}\label{interface_c_g_upnp_av_controller_abcf53e9e8fd4d4bc65e04e83733efe4a}

\item 
\hypertarget{interface_c_g_upnp_av_controller_a3067311d98457097211549c179751ffb}{(\hyperlink{interface_c_g_upnp_av_server}{C\-G\-Upnp\-Av\-Server} $\ast$) -\/ {\bfseries server\-For\-Path\-:}}\label{interface_c_g_upnp_av_controller_a3067311d98457097211549c179751ffb}

\item 
\hypertarget{interface_c_g_upnp_av_controller_a4b83f67aff5ce6ab653d5194cebbbd1f}{(\hyperlink{interface_c_g_upnp_av_server}{C\-G\-Upnp\-Av\-Server} $\ast$) -\/ {\bfseries server\-For\-Index\-Path\-:}}\label{interface_c_g_upnp_av_controller_a4b83f67aff5ce6ab653d5194cebbbd1f}

\item 
\hypertarget{interface_c_g_upnp_av_controller_a87f566a70a91beb2f19d50812af28c6e}{(\hyperlink{interface_c_g_upnp_av_object}{C\-G\-Upnp\-Av\-Object} $\ast$) -\/ {\bfseries object\-For\-Title\-Path\-:}}\label{interface_c_g_upnp_av_controller_a87f566a70a91beb2f19d50812af28c6e}

\item 
\hypertarget{interface_c_g_upnp_av_controller_aa1ee8e2589ca8aa8f8cd0b3ad82e913a}{(\hyperlink{interface_c_g_upnp_av_object}{C\-G\-Upnp\-Av\-Object} $\ast$) -\/ {\bfseries object\-For\-Index\-Path\-:}}\label{interface_c_g_upnp_av_controller_aa1ee8e2589ca8aa8f8cd0b3ad82e913a}

\item 
\hypertarget{interface_c_g_upnp_av_controller_a2f64832dc06612faafc7df1a1d895c22}{(N\-S\-Array $\ast$) -\/ {\bfseries browse\-Direct\-Children\-With\-Title\-Path\-:}}\label{interface_c_g_upnp_av_controller_a2f64832dc06612faafc7df1a1d895c22}

\item 
\hypertarget{interface_c_g_upnp_av_controller_a04299ea03aa32cf538aa16ca9f4e2957}{(N\-S\-Array $\ast$) -\/ {\bfseries browse\-Direct\-Children\-With\-Index\-Path\-:}}\label{interface_c_g_upnp_av_controller_a04299ea03aa32cf538aa16ca9f4e2957}

\item 
\hypertarget{interface_c_g_upnp_av_controller_ad2908a7440e868960977c69f6e91ecb1}{(N\-S\-Array $\ast$) -\/ {\bfseries renderers}}\label{interface_c_g_upnp_av_controller_ad2908a7440e868960977c69f6e91ecb1}

\item 
\hypertarget{interface_c_g_upnp_av_controller_a18e64b679ba5da6f89938ed9dff2bd17}{(\hyperlink{interface_c_g_upnp_av_renderer}{C\-G\-Upnp\-Av\-Renderer} $\ast$) -\/ {\bfseries renderer\-For\-U\-D\-N\-:}}\label{interface_c_g_upnp_av_controller_a18e64b679ba5da6f89938ed9dff2bd17}

\item 
\hypertarget{interface_c_g_upnp_av_controller_a5c3703a586c5b958fff70e2aedc7d054}{(void) -\/ {\bfseries search}}\label{interface_c_g_upnp_av_controller_a5c3703a586c5b958fff70e2aedc7d054}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
The C\-G\-Upnp\-Control\-Point class is a wrapper class for Cg\-Upnp\-Control\-Point of Cyber\-Link for C to program using only Objective-\/\-C directly on Mac\-O\-S\-X. Currently, the only basic methods are wrapped to control U\-Pn\-P devices. 

\subsection{Member Function Documentation}
\hypertarget{interface_c_g_upnp_av_controller_a0a95ffa139d9f2f2ee91a451ac33b24d}{\index{C\-G\-Upnp\-Av\-Controller@{C\-G\-Upnp\-Av\-Controller}!servers@{servers}}
\index{servers@{servers}!CGUpnpAvController@{C\-G\-Upnp\-Av\-Controller}}
\subsubsection[{servers}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (N\-S\-Array $\ast$) servers 
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
}}\label{interface_c_g_upnp_av_controller_a0a95ffa139d9f2f2ee91a451ac33b24d}
Activate some background threads of the control point such as S\-S\-D\-P and H\-T\-T\-P servers to listen messages and events of U\-Pn\-P. You must call this method before you can actually use a control point.

\begin{DoxyReturn}{Returns}
T\-R\-U\-E if successful; otherwise F\-A\-L\-S\-E 
\end{DoxyReturn}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
C\-G\-Upnp\-Av\-Controller.\-h\item 
C\-G\-Upnp\-Av\-Controller.\-m\end{DoxyCompactItemize}
